2505,2504,2503,2502,2501,2501,2500,2500,2499,2501,2503,2506,2508,2509,2512,2513,2515,2517,2518,2517,2517,2515,2514,2512,2511,2509,2508,2507,2505;991,992,992,994,995,999,999,1000,1002,1003,1004,1004,1003,1001,999,1001,999,999,997,996,995,994,992,993,992,991,989,990,991